package com.zzsy.carosshopprojects.bean;

import java.io.Serializable;
import java.util.List;

public class ActivityBean implements Serializable {
    /**
     * activityId : 1
     * activityName : null
     * activityPositionId : 22
     * amount : 1000000
     * activityKind : 1
     * activityValue : 98
     * couponList : []
     * activitySummary : 折扣：满10000.00享98折
     * serviceCardDTOList : []
     * payType : null
     * orderSource : 1,2,3
     */

    private String activityId;
    private String activityName;
    private String activityPositionId;
    private String amount;
    private String activityKind;
    private String activityValue;
    private String activitySummary;
    private String payType;
    private String orderSource;
    private List<CouponDTO> couponList;
    private List<ServiceCardDTO> serviceCardDTOList;
    private String superposition; // 0 否 1可疊加
    private String rebateValue;
    private String rebateLimit;

    public String getRebateValue() {
        return rebateValue;
    }

    public void setRebateValue(String rebateValue) {
        this.rebateValue = rebateValue;
    }

    public String getRebateLimit() {
        return rebateLimit;
    }

    public void setRebateLimit(String rebateLimit) {
        this.rebateLimit = rebateLimit;
    }

    public String getSuperposition() {
        return superposition;
    }

    public void setSuperposition(String superposition) {
        this.superposition = superposition;
    }

    public List<CouponDTO> getCouponList() {
        return couponList;
    }

    public void setCouponList(List<CouponDTO> couponList) {
        this.couponList = couponList;
    }

    public List<ServiceCardDTO> getServiceCardDTOList() {
        return serviceCardDTOList;
    }

    public void setServiceCardDTOList(List<ServiceCardDTO> serviceCardDTOList) {
        this.serviceCardDTOList = serviceCardDTOList;
    }

    public String getActivityId() {
        return activityId;
    }

    public void setActivityId(String activityId) {
        this.activityId = activityId;
    }

    public String getActivityName() {
        return activityName;
    }

    public void setActivityName(String activityName) {
        this.activityName = activityName;
    }

    public String getActivityPositionId() {
        return activityPositionId;
    }

    public void setActivityPositionId(String activityPositionId) {
        this.activityPositionId = activityPositionId;
    }

    public String getAmount() {
        return amount;
    }

    public void setAmount(String amount) {
        this.amount = amount;
    }

    public String getActivityKind() {
        return activityKind;
    }

    public void setActivityKind(String activityKind) {
        this.activityKind = activityKind;
    }

    public String getActivityValue() {
        return activityValue;
    }

    public void setActivityValue(String activityValue) {
        this.activityValue = activityValue;
    }

    public String getActivitySummary() {
        return activitySummary;
    }

    public void setActivitySummary(String activitySummary) {
        this.activitySummary = activitySummary;
    }

    public String getPayType() {
        return payType;
    }

    public void setPayType(String payType) {
        this.payType = payType;
    }

    public String getOrderSource() {
        return orderSource;
    }

    public void setOrderSource(String orderSource) {
        this.orderSource = orderSource;
    }



    public class CouponDTO implements Serializable {
        private String id;
        private String companyId;
        private String areaId;
        private String cityId;
        private String productId;
        private String couponName;
        private String preAmount;
        private String preissuedNum;
        private String sendNum;
        private String restrictedUsdNum;
        private String restrictedCollarNum;
        private String minimumAmount;
        private String remarks;
        private String couponType;
        private String superposition;
        private String grantSource;
        private String startDate;
        private String endDate;
        private String days;
        private String sortNum;
        private String createTime;
        private String modifyTime;
        private String display;
        private String delFlag;
        private String payType;
        private String storeIds;
        private String timeOut;
        private String receiveSource;
        private String orderId;
        private String preType;
        private String preKind;
        private String rebate;

        public String getPreKind() {
            return preKind;
        }

        public void setPreKind(String preKind) {
            this.preKind = preKind;
        }

        public String getRebate() {
            return rebate;
        }

        public void setRebate(String rebate) {
            this.rebate = rebate;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getCompanyId() {
            return companyId;
        }

        public void setCompanyId(String companyId) {
            this.companyId = companyId;
        }

        public String getAreaId() {
            return areaId;
        }

        public void setAreaId(String areaId) {
            this.areaId = areaId;
        }

        public String getCityId() {
            return cityId;
        }

        public void setCityId(String cityId) {
            this.cityId = cityId;
        }

        public String getProductId() {
            return productId;
        }

        public void setProductId(String productId) {
            this.productId = productId;
        }

        public String getCouponName() {
            return couponName;
        }

        public void setCouponName(String couponName) {
            this.couponName = couponName;
        }

        public String getPreAmount() {
            return preAmount;
        }

        public void setPreAmount(String preAmount) {
            this.preAmount = preAmount;
        }

        public String getPreissuedNum() {
            return preissuedNum;
        }

        public void setPreissuedNum(String preissuedNum) {
            this.preissuedNum = preissuedNum;
        }

        public String getSendNum() {
            return sendNum;
        }

        public void setSendNum(String sendNum) {
            this.sendNum = sendNum;
        }

        public String getRestrictedUsdNum() {
            return restrictedUsdNum;
        }

        public void setRestrictedUsdNum(String restrictedUsdNum) {
            this.restrictedUsdNum = restrictedUsdNum;
        }

        public String getRestrictedCollarNum() {
            return restrictedCollarNum;
        }

        public void setRestrictedCollarNum(String restrictedCollarNum) {
            this.restrictedCollarNum = restrictedCollarNum;
        }

        public String getMinimumAmount() {
            return minimumAmount;
        }

        public void setMinimumAmount(String minimumAmount) {
            this.minimumAmount = minimumAmount;
        }

        public String getRemarks() {
            return remarks;
        }

        public void setRemarks(String remarks) {
            this.remarks = remarks;
        }

        public String getCouponType() {
            return couponType;
        }

        public void setCouponType(String couponType) {
            this.couponType = couponType;
        }

        public String getSuperposition() {
            return superposition;
        }

        public void setSuperposition(String superposition) {
            this.superposition = superposition;
        }

        public String getGrantSource() {
            return grantSource;
        }

        public void setGrantSource(String grantSource) {
            this.grantSource = grantSource;
        }

        public String getStartDate() {
            return startDate;
        }

        public void setStartDate(String startDate) {
            this.startDate = startDate;
        }

        public String getEndDate() {
            return endDate;
        }

        public void setEndDate(String endDate) {
            this.endDate = endDate;
        }

        public String getDays() {
            return days;
        }

        public void setDays(String days) {
            this.days = days;
        }

        public String getSortNum() {
            return sortNum;
        }

        public void setSortNum(String sortNum) {
            this.sortNum = sortNum;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getModifyTime() {
            return modifyTime;
        }

        public void setModifyTime(String modifyTime) {
            this.modifyTime = modifyTime;
        }

        public String getDisplay() {
            return display;
        }

        public void setDisplay(String display) {
            this.display = display;
        }

        public String getDelFlag() {
            return delFlag;
        }

        public void setDelFlag(String delFlag) {
            this.delFlag = delFlag;
        }

        public String getPayType() {
            return payType;
        }

        public void setPayType(String payType) {
            this.payType = payType;
        }

        public String getStoreIds() {
            return storeIds;
        }

        public void setStoreIds(String storeIds) {
            this.storeIds = storeIds;
        }

        public String getTimeOut() {
            return timeOut;
        }

        public void setTimeOut(String timeOut) {
            this.timeOut = timeOut;
        }

        public String getReceiveSource() {
            return receiveSource;
        }

        public void setReceiveSource(String receiveSource) {
            this.receiveSource = receiveSource;
        }

        public String getOrderId() {
            return orderId;
        }

        public void setOrderId(String orderId) {
            this.orderId = orderId;
        }

        public String getPreType() {
            return preType;
        }

        public void setPreType(String preType) {
            this.preType = preType;
        }
    }

    public class ServiceCardDTO implements Serializable{
        private String id;
        private String tradeId;
        private String name;
        private String sortNum;
        private String currentStatus;
        private String createTime;
        private String modifyTime;
        private String display;
        private String delFlag;
        private String type;
        private String picture;
        private String remark;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getTradeId() {
            return tradeId;
        }

        public void setTradeId(String tradeId) {
            this.tradeId = tradeId;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getSortNum() {
            return sortNum;
        }

        public void setSortNum(String sortNum) {
            this.sortNum = sortNum;
        }

        public String getCurrentStatus() {
            return currentStatus;
        }

        public void setCurrentStatus(String currentStatus) {
            this.currentStatus = currentStatus;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getModifyTime() {
            return modifyTime;
        }

        public void setModifyTime(String modifyTime) {
            this.modifyTime = modifyTime;
        }

        public String getDisplay() {
            return display;
        }

        public void setDisplay(String display) {
            this.display = display;
        }

        public String getDelFlag() {
            return delFlag;
        }

        public void setDelFlag(String delFlag) {
            this.delFlag = delFlag;
        }

        public String getType() {
            return type;
        }

        public void setType(String type) {
            this.type = type;
        }

        public String getPicture() {
            return picture;
        }

        public void setPicture(String picture) {
            this.picture = picture;
        }

        public String getRemark() {
            return remark;
        }

        public void setRemark(String remark) {
            this.remark = remark;
        }
    }
}
